Dfinity上将网页铸造成NFT的Labs—DepartureLabs
ToniqLabs构建的NFT市场中的Cronic NFT历时11天交易额突破25万美元,而DepartureLabs构建的NFT铸造工具上线当天就受到广大IC NFT爱好者涌入使用,DepartureLabs是Dfinity上的一个Web3开发工作室,该工作室的主要成员有Dfinity上的开发小天才Hazel,Hazel是第一个在Dfinity上实现使用Pricipal ID接收IC token(HZLD)的开发者,本期文章带各位小伙伴探讨DepartureLabs构建了哪些有意思的Dapp。
以下是DepartureLabs构建Dapp的总结:
HZLD Token
HZLD Token是第一个基于Dfinity上可以实现使用Pricipal ID接收和转账的IC Token,HZLD钱包支持使用Pricipal ID接收Token,在钱包中也展示各种HZLD Token的信息:HZLD铸造总量、HZLD总转账次数等关于代币信息,目前HZLD Token除了HZLD Wallet支持,在Stoic Wallet中也同样支持,在StoicWallet钱包中只需要添加HZLD 容器 ID:qz7gu-giaaa-aaaaf-qaaka-cai 即可支持HZLD Token交易。
Bunchd
Bunchd是一个去中心化内容订阅平台,Bunhd为了解决创作平台没有激励层而导致平台最后关停而驱动的Dapp。Bunchd通过建立Token奖励机制激励早期平台使用者、创作者和开发者,在Bunchd平台上创作者可以通过用户订阅付费内容获得Bunchd的Token奖励,而用户订阅内容的费用将存入由平台的治理金库中,并且由Bunchd的代币持有者共同管理,治理金库中的资金用于雇佣开发者扩展Bunchd等,Bunchd上产生的所有创作行为都是在链上发生的,创作者上传的IP内容都是完全存储在链上,并且Bunchd支持创作者上传IP铸造NFT,以下是示例:
���������∅���⫒: ⊤ℎ∈ ∞ (1ℕ⟙ΣℝℵΞ+) × (⊆0⫙���⋃������⪆) ∞ . Artist - ∞ {ℵ⋃∰β⨊ℝ} ■ {+ℏ∈∅⪆γ} ∞
Non Fungible NFT
由DepartureLabs构建的NFT工具实现和Bunchd实现了相关的功能,并且拥有自己的NFT标准,该工具铸造的NFT标准和传统NFT标准有着冲突,Non Fungible NFT工具铸造的NFT是直接通过HTTP铸造NFT的,并且添加了定义
content-type
这意味着通过该工具铸造的NFT可以是JSON、JavaScript、HTML、图像、视频、音频等形式,哪怕是附带各种复杂的交互网页也能直接成为一个NFT。
以下是DepartureLabs宣告铸造的一个网页展示NFT:
Demo NFT:https://4gpah-faaaa-aaaaf-qabfq-cai.raw.ic0.app/nft/7
在NFT工具中,DepartureLabs不仅内置了可变静态资产的支持,这使一个容器合约能够构建一个VR前端,在一个容器合约中可以加载所有NFT资产,为用户铸造的NFT建立一个NFT画廊。DepartureLabs还构建了一个对嵌类型的属性接口,这允许用户可以定义分层属性结构,因为属性使可以查询的,所以属性使可以使可变或不可变的,可变属性可以用于进化和升级铸造的NFT,最重要的是用户可以通过设置访问NFT访问权限让特定的人可以访问。
该DepartureLabs构建的NFT标准优势如下:
所有铸造的NFT都完全存储在链上 通过HTTP铸造NFT 可以变化的静态资源 设置独立的访问权限 自定义的类型化查询
在Dfinity上构建一个NFT流程如下:
1、复制工具Dapp链接浏览器得到以下页面使用互联网身份登录:
工具链接:https://xe5ii-jiaaa-aaaaf-qaaya-cai.raw.ic0.app/nft/claim
使用互联网身份授权之后会得到获得一个容器ID,需要先将该容器ID复制下一步会用到:
2、点击Take Me there进入得到以下页面将刚刚得到的容器ID粘贴至NFT合约框中
3、点击Continue选项进入工具主页面,在工具主页面我们可以看到得到容器铸造的NFT信息以及容器目前的状态。
找到Mint NFT选项开始铸造NFT
铸造出的NFT可以使用容器ID+raw.ic0.ap+相对应的API路径的域名就可以通过Web访问铸造的NFT了,以下是我们铸造的NFT示例:
注意:/nft/1 的API路径是第二个铸造的NFT,默认的路径是/nft/0
示例NFT:https://b55ch-gyaaa-aaaaf-qadba-cai.raw.ic0.app/nft/1
在Access选项中可以设置特定的Principal ID访问权限:
在Staic Assets选项可以将复杂的前端JS生成一个可以实现数字艺术互动的NFT网页:
DepartureLabs构建的NFT标准对于传统NFT来说是一个巨大性突破,用户不仅通过该NFT标准将网页制作成链上NFT,这将会是NFT领域质的飞跃,想象一下一个可以通过Web与NFT进行互动的数字世界,DepartureLabs构建的NFT标准很大一部分基于Dfinity强大的前端能力实现的,而基于Dfinity反Gas Token模型、容器之间的互操作性等独有特性,未来将会有更多的强大的Dapp上线。
扫码添加深圳社区小助手进群
获取Dfinity第一手资讯